﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0;font-family:'Microsoft YaHei';word-wrap:break-word;}
body,html,input {font-size:12px;line-height:1.5;font-family:'Microsoft YaHei';}
section,article,header,footer,aside,nav,dialog,figcaption,figure,menu,details {margin:0;padding:0;font-family:'Microsoft YaHei';}
header {display:block;}
div,ul,ol,li,dd,dl,dt {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
input,label,img,th {vertical-align:middle;}
input.button ,input.btn {padding:0.25em 10px;cursor:pointer;width:auto;_width:0;overflow:visible !ie;}
input.dialog {height:0;height:0;font-size:0;line-height:0;border:none;}
select optgroup {color:#CAC8BB;}
textarea {vertical-align:middle;font-size:12px;resize:none;}
img {border:none;}
pre {white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
h1 {font-size:34px;}
h2 {font-size:26px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
/*a {text-decoration:none;}
a:hover {text-decoration:underline;}*/

.font-fixh {font-family:Georgia,Arial;color:#FF0000;font-size:16px;font-weight:700;}
.white,.white a {color:#FFFFFF;}
.blue,.blue a {color:#004499;}
.gray4,a.gray4 {color:#999999;}
.red, .red a, a.red {color:#FF0000;}
.green {color:#0E774A;}

.hidden {display:none;}
.invisible {visibility:hidden;}
.ib,.ib-a a {display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear,.main {display:inline-block;}
* html .clear,* html .main {height:1%;}
.clear,.main {display:block;}
.clear,.cl {clear:both;}

.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh28{line-height:28px;}
.fb {font-weight:bold;}
.fn {font-weight:normal;}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30 {clear:both;font-size:1px;height:0;line-height:1px;}
.bk3 {height:3px;}
.bk5 {height:5px;}
.bk6 {height:6px;}
.bk8 {height:8px;}
.bk10{height:10px;}
.bk15{height:15px;}
.bk20{height:20px;}
.bk30{height:30px;}
.row-2 li {float:left;width:50%;}
.row-3 li {float:left;width:33%;}
.row-4 li {float:left;width:25%;}
.row-5 li {float:left;width:20%;}
.cu,.cu-li li,.cu-span span {cursor:pointer;}
.text-c{text-align:center;}
.text-l{text-align:left;}
.text-r{text-align:right;}
.lf {float:left;}
.rt {float:right;}
.pr {position:relative;}
.pa {position:absolute;}
.img-wrap {border:1px solid #EEEEEE;text-align:center;overflow:hidden;}
.img-wrap a {display:table-cell;vertical-align:middle;*display:block;overflow:hidden;background-color:#FFFFFF;}
.img-wrap a:hover {background-color:#e8eff6;}
.col-left {float:left;}
.col-auto {overflow:hidden;_zoom:1;_float:left;}
.col-right {float:right;}
